﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="dsFund" targetNamespace="http://tempuri.org/dsFund.xsd" xmlns:mstns="http://tempuri.org/dsFund.xsd" xmlns="http://tempuri.org/dsFund.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="dsFund" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="dsFund" msprop:Generator_DataSetName="dsFund" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="FundRename" msprop:Generator_UserTableName="FundRename" msprop:Generator_RowDeletedName="FundRenameRowDeleted" msprop:Generator_RowChangedName="FundRenameRowChanged" msprop:Generator_RowClassName="FundRenameRow" msprop:Generator_RowChangingName="FundRenameRowChanging" msprop:Generator_RowEvArgName="FundRenameRowChangeEvent" msprop:Generator_RowEvHandlerName="FundRenameRowChangeEventHandler" msprop:Generator_TableClassName="FundRenameDataTable" msprop:Generator_TableVarName="tableFundRename" msprop:Generator_RowDeletingName="FundRenameRowDeleting" msprop:Generator_TablePropName="FundRename">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="CCY" msprop:Generator_UserColumnName="CCY" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="CCY" msprop:Generator_ColumnPropNameInTable="CCYColumn" msprop:Generator_ColumnVarNameInTable="columnCCY" type="xs:string" default="none" minOccurs="0" />
              <xs:element name="Broker" msprop:Generator_UserColumnName="Broker" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="Broker" msprop:Generator_ColumnPropNameInTable="BrokerColumn" msprop:Generator_ColumnVarNameInTable="columnBroker" type="xs:string" default="none" minOccurs="0" />
              <xs:element name="NewName" msprop:Generator_UserColumnName="NewName" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnNewName" msprop:Generator_ColumnPropNameInTable="NewNameColumn" msprop:Generator_ColumnPropNameInRow="NewName" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="FundBrokerMap" msprop:Generator_UserTableName="FundBrokerMap" msprop:Generator_RowDeletedName="FundBrokerMapRowDeleted" msprop:Generator_RowChangedName="FundBrokerMapRowChanged" msprop:Generator_RowClassName="FundBrokerMapRow" msprop:Generator_RowChangingName="FundBrokerMapRowChanging" msprop:Generator_RowEvArgName="FundBrokerMapRowChangeEvent" msprop:Generator_RowEvHandlerName="FundBrokerMapRowChangeEventHandler" msprop:Generator_TableClassName="FundBrokerMapDataTable" msprop:Generator_TableVarName="tableFundBrokerMap" msprop:Generator_RowDeletingName="FundBrokerMapRowDeleting" msprop:Generator_TablePropName="FundBrokerMap">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="FromBroker" msprop:Generator_UserColumnName="FromBroker" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnFromBroker" msprop:Generator_ColumnPropNameInTable="FromBrokerColumn" msprop:Generator_ColumnPropNameInRow="FromBroker" type="xs:string" minOccurs="0" />
              <xs:element name="ToBroker" msprop:Generator_UserColumnName="ToBroker" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnToBroker" msprop:Generator_ColumnPropNameInTable="ToBrokerColumn" msprop:Generator_ColumnPropNameInRow="ToBroker" type="xs:string" minOccurs="0" />
              <xs:element name="CCY" msprop:Generator_UserColumnName="CCY" msprop:Generator_ColumnPropNameInRow="CCY" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnCCY" msprop:Generator_ColumnPropNameInTable="CCYColumn" type="xs:string" default="none" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="NDFDeets" msprop:Generator_UserTableName="NDFDeets" msprop:Generator_RowDeletedName="NDFDeetsRowDeleted" msprop:Generator_TableClassName="NDFDeetsDataTable" msprop:Generator_RowChangedName="NDFDeetsRowChanged" msprop:Generator_RowClassName="NDFDeetsRow" msprop:Generator_RowChangingName="NDFDeetsRowChanging" msprop:Generator_RowEvArgName="NDFDeetsRowChangeEvent" msprop:Generator_RowEvHandlerName="NDFDeetsRowChangeEventHandler" msprop:Generator_TablePropName="NDFDeets" msprop:Generator_TableVarName="tableNDFDeets" msprop:Generator_RowDeletingName="NDFDeetsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="NDFCCY" msprop:Generator_UserColumnName="NDFCCY" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnNDFCCY" msprop:Generator_ColumnPropNameInTable="NDFCCYColumn" msprop:Generator_ColumnPropNameInRow="NDFCCY" type="xs:string" minOccurs="0" />
              <xs:element name="FixingDays" msprop:Generator_UserColumnName="FixingDays" msprop:Generator_ColumnPropNameInRow="FixingDays" msprop:Generator_ColumnVarNameInTable="columnFixingDays" msprop:Generator_ColumnPropNameInTable="FixingDaysColumn" type="xs:int" default="2" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:FundRename" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="FundBrokerMap_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:FundBrokerMap" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
  </xs:element>
</xs:schema>